﻿// Biorhythms POJ - 1006.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
/*
https://vjudge.net/problem/POJ-1006#author=GPT_zh

有些人认为一个人的生活中有三个循环，从他或她出生的那天开始。这三个周期分别是身体、情感和智力循环，它们的周期长度分别为23、28和33天。每个周期都有一个高峰。在循环的高峰期，一个人在相应的领域（身体、情感或智力）表现最佳。例如，如果是智力曲线，思维过程将更加敏锐，集中注意力将更容易。
由于三个周期的周期不同，三个周期的高峰通常发生在不同的时间。我们想确定何时发生三重高峰（三个周期的高峰在同一天发生）对于任何人。对于每个周期，您将获得从当前年份开始计算到其中一个高峰（不一定是第一个）发生的天数。您还将获得一个日期，以当前年份的第几天表示。您的任务是确定从给定日期到下一个三重高峰的天数。不计算给定的日期。例如，如果给定日期为10，下一个三重高峰发生在第12天，则答案是2，而不是3。如果在给定日期发生了三重高峰，您应该给出到下一个三重高峰发生的天数。
输入
您将获得若干情况。每个案例的输入包括四个整数p、e、i和d的一行。值p、e和i分别是身体、情感和智力周期达到高峰的天数，从当前年份开始计算。值d是给定日期，可能小于p、e或i中的任何一个。所有值都是非负的，最多为365，您可以假设在给定日期的21252天内会发生三重高峰。输入的结束由一行表示，其中p = e = i = d = -1。
输出
对于每个测试案例，打印案例编号，后跟一个消息，指示到下一个三重高峰的天数，格式为：

Case 1: 下一个三重高峰发生在1234天后。

即使答案是1，也要使用复数形式“天”。

0 0 0 0
0 0 0 100
5 20 34 325
4 5 6 7
283 102 23 320
203 301 203 40
-1 -1 -1 -1


Case 1: the next triple peak occurs in 21252 days.
Case 2: the next triple peak occurs in 21152 days.
Case 3: the next triple peak occurs in 19575 days.
Case 4: the next triple peak occurs in 16994 days.
Case 5: the next triple peak occurs in 8910 days.
Case 6: the next triple peak occurs in 10789 days.
*/
#include <iostream>

int main()
{
    std::cout << "Hello World!\n";
}
 